package com.example.canal.model;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName(value = "mq_error_record")
public class MqErrorRecordPO {

    private Long id;

    /**
     * 1:发送
     * 2.消费
     */
    private String actionType;

    /**
     * 下一步的目标方
     */
    private String nextDestination;

    /**
     * 当前的处理系统
     */
    private String currentHandlerName;

    /**
     * 错误记录
     */
    private String errorRecord;

    /**
     * 发生错误所在的topic名称
     */
    private String topicName;

    /**
     * 消息投递状态
     */
    private Integer status;

    /**
     * 错误信息
     */
    private String errorException;

    private String messageId;


    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人id，默认-1
     */
    private Long createUserid;

    /**
     * 创建者
     */
    private String createUsername;

    /**
     * 是否逻辑删除
     */
    private Integer isDeleted;

    private Integer isAvailable;

    private String updateUsername;

    private Long updateUserid;

    private Date updateTime;
}
